package handlers

//updateFileMetaReq 更新文件元信息请求体
type updateFileMetaReq struct {
	Op int32 `json:"op"`
	FileHash string `json:"fileHash"`
	FileName string `json:"fileName"`
}

//signupReq 用户注册请求体
type signupReq struct {
	UserName string `json:"userName"`
	UserPwd string `json:"userPwd"`
}

//signinReq 用户登录请求体
type signinReq struct {
	UserName string `json:"userName"`
	UserPwd string `json:"userPwd"`
}

//fastUploadReq 秒传请求体
type fastUploadReq struct {
	FileHash string `json:"fileHash"`
	FileSize int64 `json:"fileSize"`
	FileName string `json:"fileName"`
}

//initMultipartUploadReq 初始化分块上传请求体
type initMultipartUploadReq struct {
	FileHash string `json:"fileHash"`
	FileSize int64 `json:"fileSize"`
}

//completeUploadReq 分块上传完毕请求体
type completeUploadReq struct {
	UploadID string `json:"uploadID"`
	FileName string `json:"fileName"`
	FileHash string `json:"fileHash"`
	FileSize int64 `json:"fileSize"`
}